package com.yuqiang.user.service;

import java.util.List;

import com.yuqiang.user.model.bo.UserInfoBo;
import com.yuqiang.user.model.vo.UserInfoVo;

public interface UserInfoService {
	/**  
	 * @Title: selectUserInfoTotal    
	 * @Description: 查询用户总条数    
	 * @return   
	 * @return int   
	 * @throws    
	 */
	int selectUserInfoTotal(UserInfoBo userInfoBo);

	/**  
	 * @Title: selectUserInfoRows    
	 * @Description: 分页查询用户    
	 * @return   
	 * @return List<UserInfoVo>   
	 * @throws    
	 */
	List<UserInfoVo> selectUserInfoRows(UserInfoBo userInfoBo);

	/**  
	 * @Title: updateUserInfoById    
	 * @Description: 更新用户信息    
	 * @param userInfoBo   
	 * @return void   
	 * @throws    
	 */
	void updateUserInfoById(UserInfoBo userInfoBo);

	/**  
	 * @Title: checkPassword    
	 * @Description: 修改密码时判断初始密码    
	 * @param userInfoBo
	 * @return   
	 * @return int   
	 * @throws    
	 */
	int checkPassword(UserInfoBo userInfoBo);
}
